Optical tweezers have found widespread application in many fields, fromphysics to biology. Here, we explain in detail how optical forces and torquescan be described within the geometrical optics approximation and we show thatthis approximation provides reliable results in agreement with experiments forparticles whose characteristic dimensions are larger than the wavelength of thetrapping light. Furthermore, we provide an object-oriented software packageimplemented in MatLab for the calculation of optical forces and torques in thegeometrical optics regime: \texttt{OTGO - Optical Tweezers in GeometricalOptics}. We provide all source codes for \texttt{OTGO} as well as thedocumentation and code examples -- e.g., standard optical tweezers, opticaltweezers with elongated particle, windmill effect, Kramers transitions betweentwo optical traps -- necessary to enable users to effectively employ it intheir research and teaching.
展开▼